# 函数参数

# 需求1: 用函数封装一个求 2 和 3 的和的功能
# 函数定义
def add():
    print(2 + 3)

# 函数调用
add()

# 需求2: 用函数封装一个求 1 和 2 的和的功能
# 定义
def add():
    print(1 + 2)

# 调用
add()

# 需求3: 用函数封装一个求 2 和 2 的和的功能
# 定义
def add():
    print(2 + 2)

# 调用
add()

print('--' * 20)

# 需求4(升级): 用函数封装求任意2个书的和的功能
# TODO 参数
# 函数定义
def add(a, b):     # 函数定义时的参数叫做形式参数: 形参
    print(a + b)

# 函数调用
# 求 1 和 2 的和
add(1, 2)          # 函数调用时的参数叫做实际参数: 实参
# 求 2 和 3 的和
add(2, 3)
add(100, 200)
